package spacecrack;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public 	class NameGenerator {
	private List<String> names = new ArrayList<String>();

	public NameGenerator() {
		names.add("Altair");
		names.add("Botany");
		names.add("Chiron");
		names.add("Demeter");
		names.add("Eternia");
		names.add("Fiorina");
		names.add("Gehenna");
		names.add("Helghan");
		names.add("Ishtar");
		names.add("Joshin");
		names.add("Krankor");
		names.add("Lamarcia");
		names.add("Minerva");
		names.add("Noveria");
		names.add("Optera");
		names.add("Prysmos");
		names.add("Quarra");
		names.add("Reverie");
		names.add("Solaris");
		names.add("Tiamat");
		names.add("Umnior");
		names.add("Vekta");
		names.add("Walmon");
		names.add("Xandev");
		names.add("Yning");
		names.add("Zarkon");

		Collections.shuffle(names);
	}

	public String generateName(int index) {
		if (index >= 0 && index < names.size()) {
			return names.get(index);
		}

		return "Name "+ index;
	}
}
